/* Header styles */
#header{float:left;width:100%;min-width:1000px;}
#header-top{background: url(images/bg-navbar.gif);}
#top{margin:0 auto;text-align:left;width:1000px;color:#fff;}
#top .block{height: 52px;}

#header-bottom{background:url(images/main-bg.jpg);min-height:127px;}

#headerNavBG{}
/* Menu */

#menu{list-style: none outside none;margin: 0;padding: 0;}
#menu li{float: left;}
#menu a{float:left;color: #0F5A91;font-size: 16px;height: 34px;line-height: 34px;margin-top: 9px;}
#menu a:hover, #menu .active a{background:url(images/bg-nav.gif) no-repeat;color:#fff;text-decoration:none;}
#menu li a span{float: left;height: 34px;padding:0 16px;}
#menu li a:hover span, #menu li.active a span{background:url(images/bg-nav.gif) no-repeat 100% -34px;}
#login{background: url("images/ico-sprites.png") no-repeat scroll 0 -163px transparent;color: #999999;float: right;font-size: 13px;line-height: 22px;padding: 6px 10px 5px 32px;margin-top: 9px;}
#login a{color: #0F5A91;}
/* Subheader */

#subheader{margin:0 auto;text-align:left;width:1000px;}
#subheader .block{height: 148px;position: relative;overflow: hidden;}
#subheader .logo{display: block;position: absolute;width: 153px;height: 79px;background: url("images/logo.png") no-repeat scroll 0 0 transparent;top: 23px;left: 37px;}
#subheader .logo span{font-size: 11px;line-height: 11px;color: #064A7A;position: absolute;right: 0;text-indent: 0;top: 27px;font-weight: bold;}
#subheader .text{color: #999999;font-size: 13px;line-height: 16px;position: absolute;right: 8px;top: 31px;width: 222px;}
#subheader h3{color: #6CAB00;font-size: 24px;font-weight: normal;line-height: 26px;margin: 0 0 22px;}
#subheader a{color: #064A7A;}

#subheader .item div{color:#999999;font-size:13px;left:36px;line-height:16px;position:absolute;top:155px;width:230px;z-index:5;}
#subheader span.line{background:url("images/bg-line.gif") no-repeat scroll 0 0 transparent;height:284px;left:0;position:absolute;top:22px;width:983px;z-index:2;}